Computing Monadic Fixed-Points in Linear-Time on Doubly-Linked Data Structures
نویسنده
چکیده
Detlef Seese has shown that first-order queries on bounded-degree graphs can be computed in linear-time. We extend this result by using connected doubly-linked data structures (modeled in logic over a singulary vocabulary -one which permits only monadic predicates and functions). The first result is that first-order sentences can then be evaluated by an automaton which works directly in place on these singulary models, without changing their size or shape, and using no external resources whatsoever. In particular, this evaluation algorithm satisfies the finite-visit property: the number of times each datum is read from or written to is a uniformly limited constant. The second result analyzes the complexity of monadic fixed-points in the same vocabulary and shows that they too are in linear-time (though we use a RAM model for this).
منابع مشابه
A Normal Form for First-Order Logic over Doubly-Linked Data Structures
We use singulary vocabularies to analyze first-order definability over doubly-linked data structures. Singulary vocabularies contain only monadic predicate and monadic function symbols. A class of mathematical structures in any vocabulary can be interpreted in a singular vocabulary, while preserving the notions of elementary definability and boundeddegree. Doubly-linked data structures are a sp...
متن کاملGraph equivalences and decompositions definable in Monadic Second-Order Logic. The case of Circle Graphs
Many graph properties and graph transformations can be formalized inMonadic Second-Order logic. This language is the extension of First-Order logic allowing variables denoting sets of elements. In the case of graphs, these elements can be vertices, and in some cases edges. Monadic second-order graph properties can be checked in linear time on the class of graphs of tree-width at most k for any ...
متن کاملBoundedness of Monadic FO over Acyclic Structures
We study the boundedness problem for monadic least fixed points as a decision problem. While this problem is known to be undecidable in general and even for syntactically very restricted classes of underlying first-order formulae, we here obtain a decidability result for the boundedness issue for monadic fixed points over arbitrary first-order formulae in restriction to acyclic structures.
متن کاملEfficient Approximation Algorithms for Point-set Diameter in Higher Dimensions
We study the problem of computing the diameter of a set of $n$ points in $d$-dimensional Euclidean space for a fixed dimension $d$, and propose a new $(1+varepsilon)$-approximation algorithm with $O(n+ 1/varepsilon^{d-1})$ time and $O(n)$ space, where $0 < varepsilonleqslant 1$. We also show that the proposed algorithm can be modified to a $(1+O(varepsilon))$-approximation algorithm with $O(n+...
متن کاملCourcelle's theorem for triangulations
In graph theory, Courcelle’s theorem essentially states that, if an algorithmic problem can be formulated in monadic second-order logic, then it can be solved in linear time for graphs of bounded treewidth. We prove such a metatheorem for a general class of triangulations of arbitrary fixed dimension d, including all triangulated d-manifolds: if an algorithmic problem can be expressed in monadi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005